// pages/todo/todo.js
Page({
  /**
   * 页面的初始数据
   */
  data: {
    todoText:'',
    todoList: ['吃饭','睡觉','敲代码']
  },
  onSubmit(){
    // 非空判断
    if(!this.data.todoText.trim()){
      wx.showToast({
        title: '请输入代办事项',
        icon:"none"
      })
      return
    }
    // 重复判断
    const list = this.data.todoList
    if(list.includes(this.data.todoText)){
      wx.showToast({
        title: '待办事项已存在',
        icon: 'none'
      });
      return;
    }
    // 追加
    list.push(this.data.todoText)
    this.setData({
      todoList:list,
      todoText:''
    })
  },
  // 删除一个
  deleteItem(event){
    this.setData({
      todoList:this.data.todoList.filter(item => item !== event.mark.item)
    })
  },
  // 清空所有
  clearItem(){
    this.setData({
      todoList:[]
    })
  }
})